// service/withdraw/withdraw.js
import http from '../../utils/http'
import util from '../../utils/util'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    currentMoney: '0.00',
    money: '',
  },

  blurMoney(e) {
    const value = e.detail.value
    this.setData({
      money: value
    })
  },
  allWithdraw() {
    this.setData({
      money: this.data.currentMoney
    })
  },
  confirmWithdraw() {
    if (!this.data.money) return util.toast('请输入提现金额')
    wx.showLoading({
      title: '提交中...',
      mask: true,
    })
    http.post('user/apply_with', {
      money: this.data.money,
    }, false).then(res => {
      if (res.code === 1) {
        wx.hideLoading()
        util.toast(res.msg)
        this.setData({
          money: '',
          currentMoney: Number(this.data.currentMoney) - Number(this.data.money)
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      currentMoney: options.withdrawMoeny
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})